Configuration Process of a Software Product Line for AmI Middleware

نویسندگان

  • Lidia Fuentes
  • Nadia Gámez
چکیده

Developing Ambient Intelligence applications is a very complex task since it implies dealing with low-level software and hardware resources. The use of a middleware platform may alleviate this task by providing a set of high-level and platform-independent services to these kinds of applications. Nevertheless, the tendency is that the middleware deployed in each device has a flat and homogeneous architecture, although these devices and the requirements of intelligence environments are heterogeneous. This implies the middleware software deployed in each device normally contains more functionality than strictly required, leading to waste resources so scarce in lightweight devices. But the configuration and deployment of a minimal middleware customized to a target platform is a complex task, due to the diversity of hardware and software present in devices and the variable requirements of ambient intelligence applications. In order to solve these shortcomings, we propose to customize the piece of software related to the middleware platform by using a Software Product Line engineering approach. This paper presents an innovative configuration process for a software product line for ambient intelligence middleware where a minimal set of high-level parameters needs to be specified. So, the software engineers for this kind of systems can automatically obtain customized middleware by simply specifying this high-level information.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Variability in Ambient Intelligence: A Family of Middleware Solution

The development of Ambient Intelligence (AmI) software applications implies dealing with a wide variety of devices, which runs in different environments. These applications also target a wide range of end-users, with different needs and requirements. Software Product Lines are a relatively modern software paradigm whose main goal is to offer techniques and mechanisms to the systematic developme...

متن کامل

Managing Variability of Ambient Intelligence Middleware

ABsTRACT AmI technologies have to produce software embedded in a wide variety of everyday objects and devices with critical resource limitations. Furthermore, they must provide support to different types of applications and to many different kinds of users. The application of a Software Product Line approach would be very useful to express the different requirements of either devices or applica...

متن کامل

Access control in ultra-large-scale systems using a data-centric middleware

  The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...

متن کامل

A Two-phase Model for Product Design Development and Evaluation and Supplier Selection in Product Configuration Change Process (Case study: SUPCO)

A supply chain is composed of a complex sequence of processing stages, ranging from raw materials supplies, parts manufacturing, components and end-products assembling, to the delivery of end products. In the context of supply chain management, supplier selection decision is considered one of the key issues faced by operations and purchasing managers to remain competitive. Therefore, requiremen...

متن کامل

Configuration Challenges & Issues: A Configuration Process Model to Reduce the Complexity of Software Product Line

Configuration of software product line is often a more laborious process than anticipated before. One major difficulty with software product line engineering is unavailability of standardize configuration process model that reduces the adverse affects of configuration related issues and problems such as requirements conflicts of same/multiple stages, complexity of conflicts resolution, adhoc te...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. UCS

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2010